package com.zr.subclass.service;

import com.zr.subclass.model.pojo.SubClass;
import com.zr.subclass.model.pojo.SubPlanClassAddVo;
import com.zr.subclass.model.pojo.SubClassUpdateVo;
import com.zr.utils.page.PageParameterUtil;
import com.zr.utils.page.PageUtil;
import com.zr.utils.result.ResultUtil;

/**
 * @ClassName PlanClassService
 * @Description TODO
 * @Author 计划大类的增删改查
 * @Date 2019/11/7 20:03
 */
public interface SubClassService {
    PageUtil<SubClass> queryPage(PageParameterUtil pageParameterUtil);

    SubClass queryById(Integer id);

    ResultUtil addPlanClass(SubPlanClassAddVo subPlanClassAddVo);

    ResultUtil updatePlanClass(SubClassUpdateVo subClassUpdateVo);

    ResultUtil planClassStatus(SubClass planClass);
}
